home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Macro assembler dev syst.adf / include / intuition / intuitionbase.i < prev   
Text File  |  1986-01-23  |  2KB  |  54 lines

  1.    IFND  INTUITION_INTUITIONBASE_I
  2. INTUITION_INTUITIONBASE_I SET  1
  3.  
  4. *** intuitionbase.i *********************************************************
  5. * Commodore-Amiga, Inc.
  6. *
  7. *  the IntuitionBase structure and supporting structures
  8. *
  9. *           Modification History
  10. *      date    :   author :    Comments
  11. *     ------       ------      -------------------------------------
  12. *     3-1-85       -jimm      
  13. *
  14. ****************************************************************************/
  15.  
  16.    IFND EXEC_LIBRARIES_I
  17.    INCLUDE "exec/libraries.i"
  18.    ENDC
  19.  
  20.    IFND  GRAPHICS_VIEW_I
  21.    INCLUDE  "graphics/view.i"
  22.    ENDC
  23.  
  24. * Be sure to protect yourself against someone modifying these data as
  25. * you look at them.  This is done by calling:
  26. *
  27. * lock = LockIBase(0), which returns a ULONG.  When done call
  28. *  D0             D0
  29. * UnlockIBase(lock) where lock is what LockIBase() returned.
  30. *              A0
  31. * NOTE: these library functions are simply stubs now, but should be called
  32. * to be compatible with future releases.
  33.  
  34. * ======================================================================== *
  35. * === IntuitionBase ====================================================== *
  36. * ======================================================================== *
  37.  STRUCTURE IntuitionBase,0
  38.  
  39.    STRUCT   ib_LibNode,LIB_SIZE
  40.    STRUCT   ib_ViewLord,SIZEOF_VIEW
  41.    APTR  ib_ActiveWindow
  42.    APTR  ib_ActiveScreen
  43.  
  44. * the FirstScreen variable points to the frontmost Screen.  Screens are
  45. * then maintained in a front to back order using Screen.NextScreen
  46.  
  47.    APTR  ib_FirstScreen
  48.  
  49. * there is not size here because...
  50. *
  51. *
  52.    ENDC
  53.  
  54.